package com.micro.modual.model.dto.userbrowserecord;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
                                import java.math.BigDecimal;
                                import java.util.Date;
        
/**
 * <h1>用户浏览记录表表列表返回对象</h1>
 * @author LevelCoder
 * @version V1.0.0
 * @email LevelCoder@126.com
 * @date 2020-08-04 00:11:09
 */
@ApiModel(description = "用户浏览记录表列表 返回对象")
@Data
@NoArgsConstructor
@AllArgsConstructor
public class UserBrowseRecordListDTO {

            /**
         * 
         */
        @ApiModelProperty(value = "")
        private Long id;
            /**
         * 用户编号
         */
        @ApiModelProperty(value = "用户编号")
        private String userCode;
            /**
         * 创建时间
         */
        @ApiModelProperty(value = "创建时间")
        private Date createTime;
            /**
         * 浏览类型 1.商品 2.文章
         */
        @ApiModelProperty(value = "浏览类型 1.商品 2.文章")
        private Byte browseType;
            /**
         * 浏览内容的主图 如果为商品则为商品图片,如果为文章则为文章主图
         */
        @ApiModelProperty(value = "浏览内容的主图 如果为商品则为商品图片,如果为文章则为文章主图")
        private String browseImage;
            /**
         * 浏览名称 如果为商品则为商品名称 如果为文摘则为文章名称
         */
        @ApiModelProperty(value = "浏览名称 如果为商品则为商品名称 如果为文摘则为文章名称")
        private String browseName;
            /**
         * 商品名称(浏览类型为商品)
         */
        @ApiModelProperty(value = "商品名称(浏览类型为商品)")
        private BigDecimal goodsPrice;
            /**
         * 浏览内容状态 如果为商品则1.已下架 2.无货 如果为文章/活动 1.已结束 2.已删除
         */
        @ApiModelProperty(value = "浏览内容状态 如果为商品则1.已下架 2.无货 如果为文章/活动 1.已结束 2.已删除")
        private Byte browseStatus;
            /**
         * 商品编号 (浏览类型为商品)
         */
        @ApiModelProperty(value = "商品编号 (浏览类型为商品)")
        private String goodsCode;
            /**
         * 链接地址 浏览类别为文章/活动
         */
        @ApiModelProperty(value = "链接地址 浏览类别为文章/活动")
        private String linkUrl;
    }
